Καλησπέρα
Σε σελίδες χχχ.aspx θέλω να δηλώσω μεταβλήτες οι οποίες να παρακολουθούν τις τιμές σε όλη την σελίδα και τις είχα δηλώσει ως εξής :
Partial Public Class webform008
Dim product,timi,axia,total_axia,fpa as decimal
Rrivate Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Εδώ διαβάζει ττιμές απο τον sql και γεμίζει τις μεταβλητές
end sub
private sub ipologismos
product=axia*posotita
fpa=(product*fpa)/100
total_axia=product+fpa
end sub
Η εφαρμογή λειτουργεί κανονικά στο site και βγάζει σωστά αποτελέσματα
Το πρόβλημα δημιουργείται οταν δύο χρήστες έχουν συνδεθεί ταυτόχρονα στην ιδια σελίδα αλλά με διαφορετικό pc Τότε τα αποτελέσματα του πρώτου τα εμφανίζει στον δευτερο.
Πως θα πρέπει να δηλωθούν οι μεταβλητές ώστε να έχοθν scope σε όλη την σελίδα και ταυτόχρονα να αντιστοιχούν αποκλειστικά σε κάθε χρήστη
Μήπως πρέπει να τις δηλώσω σε session ;
Υπάρχει κάποιος περιορισμός στα session ;
Υπάρχει κάποιος άλλος τρόπος να δηλωθούν και ποιός είναι ο σωστός τρόπος ;
Ευχαριστώ